package com.yoda.youdianda.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yoda.youdianda.domain.SysUser;
import com.yoda.youdianda.domain.YddUser;
import com.yoda.youdianda.vo.PageResult;
import org.springframework.stereotype.Component;

import java.util.List;

public interface YddUserService {
    PageResult getYddUserList(Integer sex, String username, String mobile, Integer page, Integer limit);

    List<YddUser> getAllUser();

    YddUser getById(Integer id);

    void save(YddUser yddUser);

    void updateById(YddUser yddUser);

    void removeById(Integer id);

    YddUser selectUserByPhone(String phone);

    YddUser selectById(String userId);

    void updateUserInfo(YddUser yddUser);
}
